#include <cstdio>
#include <algorithm>
#include <queue>
using namespace std;
queue<int> q;
//大体框架
int bfs(){
	q.push(n);
	while(!q.empty()){
		int t=q.front();
		q.pop();
		for(...){
			bfs(...)
		}
	}
}
int main(void){
	
	return 0;
}
